Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] Fix lifeline not respecting suit sensors #2034

Merged
merged 1 commit into from
Feb 19, 2024

Conversation

Steals-The-PRs
Copy link
Collaborator

Mirrored on Nova: NovaSector/NovaSector#1014
Original PR: tgstation/tgstation#81517

About The Pull Request

  • Lifeline app now respect suits sensors again.

    • The proc always return .'d if the target mob was not on suit sensors, so if . was RADAR_TRACKABLE, well, it would rack sensorless mobs.
  • Cleaned up a bit of trackable.

    • Use the is_valid_z_level helper.
    • Respect all possible returns for a signal.

Changelog

🆑 Melbert
fix: Lifeline can no longer track mobs with suit sensors off
/:cl:

* Fix lifeline not respecting suit sensors (#81517)

## About The Pull Request

- Lifeline app now respect suits sensors again. 
- The proc always `return .`'d if the target mob was not on suit
sensors, so if `.` was `RADAR_TRACKABLE`, well, it would rack sensorless
mobs.
 
- Cleaned up a bit of trackable. 
   - Use the `is_valid_z_level` helper. 
   - Respect all possible returns for a signal. 

## Changelog

:cl: Melbert
fix: Lifeline can no longer track mobs with suit sensors off
/:cl:

* Fix lifeline not respecting suit sensors

---------

Co-authored-by: MrMelbert <[email protected]>
@Iajret Iajret merged commit 88b3516 into master Feb 19, 2024
24 checks passed
@Iajret Iajret deleted the upstream-mirror-1014 branch February 19, 2024 17:55
AnywayFarus added a commit that referenced this pull request Feb 19, 2024
Iajret pushed a commit that referenced this pull request Apr 18, 2024
* ai controllers use cell trackers to know when to idle (#82691)

## About The Pull Request
this makes ai controllers use cell trackers and signals to determine
when to idle

## Why It's Good For The Game
might be better than looping over all clients for every controller

## Changelog
:cl:
code: The way mobs idle has been refactored, please report any issues
with non-reactive mobs
/:cl:

* ai controllers use cell trackers to know when to idle

---------

Co-authored-by: Ben10Omintrix <[email protected]>
ReezeBL pushed a commit that referenced this pull request Apr 18, 2024
#2938)

* ai controllers use cell trackers to know when to idle (#82691)

## About The Pull Request
this makes ai controllers use cell trackers and signals to determine
when to idle

## Why It's Good For The Game
might be better than looping over all clients for every controller

## Changelog
:cl:
code: The way mobs idle has been refactored, please report any issues
with non-reactive mobs
/:cl:

* ai controllers use cell trackers to know when to idle

---------

Co-authored-by: NovaBot <[email protected]>
Co-authored-by: Ben10Omintrix <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants